package com.cyl.pay.dto;

import io.swagger.annotations.ApiModel;
import lombok.Data;

@Data
@ApiModel(value = "商户主体信息")
public class MerchantSubjectInfo {
	private	String	signType	;//	是	32	商户签约类型	商户签约类型，枚举值如下：1、INDIVIDUAL:个体工商户 2、ENTERPRISE:企业 3、INSTITUTION:事业单位 4、COMMUNITY:社会团体 5、PEOPLE_RUN_NON_ENTERPRISE:民办非企业 说明:1、个体工商户:一般为个体户、个体工商户、个体经营;2、企业:一般为有限公司、有限责任公司;3、事业单位:包括国内各级、各类政府机构、事业单位等（如：公安、党 团、司法、交通、旅游、工商税务、市政、医疗、教育、学校等机构）4、社会团体:非营利性社会组织 ``5、民办非企业
	private	String	licenceNo	;//	是	64	商户证件编号	统一社会信用代码证编号、事业单位法人证书编号、社会团体证书编号等，与商户签约类型匹配。
	private	String	licenceUrl	;//	是	256	商户证件照片	上传图片前需调用文件上传接口将文件上传至易宝服务器。（请提供证件副本）
	private	String	signName	;//	是	128	商户签约名称	与商户证件主体名称一致。``个体工商户的营业执照如没有名称，名称为“*”或空，则商户签约名应填 “XXX”（XXX为营业执照上经营者姓名），如“张三”，汉字以2个字符计算
	private	String	shortName	;//	是	128	商户简称	将在收银台页面或者支付完成页向买家展示。1、商户简称不支持纯数字，不能包含敏感词汇 2、商户简称建议最多输入20个字符3、不支持无实际意义的文案,如"XX特约商户"、"800"、"XX客服电话XXX";
	private	String	openAccountLicenceUrl	;//	是	256	开户许可证照片	为增加商户入网审核通过率，请上传开户许可证，上传图片前需调用文件上传接口将文件上传至易宝服务器。如果无法提供开户许可证，还可提供基本存款账户信息、印鉴卡、结算账户开户回执单、银行电子回单、企业网银登录截图。当商户类型为个体工商户时，还可以上传结算银行卡照片。
	private	String	handLicenceUrl	;//	否	256	手持营业执照在经营场所的照片	上传图片前需调用文件上传接口将文件上传至易宝服务器。
	private	String	enterpriseCreditStart	;//	否	128	企业证件开始日期	开通银行清分开户产品必传，格式yyyy-mm-dd
	private	String	enterpriseCreditExpired	;//	否	128	企业证件结束日期	开通银行清分开户产品必传，格式yyyy-mm-dd ；若为长期，可以不传
	private	String	validityType	;//	否	128	到期日期时间类型	开通银行清分开户产品时传入，LONG_TERM代表长期，非长期无需传入

}

